Giant Lizard — synonyms, definition
1. giant lizard (Noun)
4 synonyms
Komodo dragon Komodo lizard Varanus komodoensis dragon lizard
1 definition
giant lizard (Noun) — The largest lizard in the world (10 feet); found on Indonesian islands.
3 types of
monitor monitor lizard varan